import request from '@/plugin/axios'

// 获取列表
export function getusershortcutlist(params) {
    return request({
        url: '/upms/usershortcut/list',
        method: 'get',
        params: request.adornParams(params)
    })
}

// 获取信息
export function getusershortcutinfo(id) {
    return request({
        url: '/upms/usershortcut/info/' + id,
        method: 'get',
        params: request.adornParams({})
    })
}

// 添加
export function addusershortcut(data) {
    return request({
        url: '/upms/usershortcut/save',
        method: 'post',
        data
    })
}

// 修改
export function updateusershortcut(data) {
    return request({
        url: '/upms/usershortcut/update',
        method: 'put',
        data
    })
}

// 批量删除
export function delBatchusershortcut(params) {
    return request({
        url: '/upms/usershortcut/delete',
        method: 'delete',
        data: request.adornData(params, false)
    })
}

// 删除
export function delusershortcut(id) {
    return request({
        url: '/upms/usershortcut/delete/' + id,
        method: 'delete',
    })
}


// 保存或取消快捷方式
export function updateusershortcutSign(menuId) {
    return request({
        url: '/upms/usershortcut/sgin/' + menuId,
        method: 'put'
    })
}

// 获取自己的快捷菜单
export function getUserShortcut() {
    return request({
        url: '/upms/usershortcut/shortcut',
        method: 'get',
        params: request.adornParams({})
    })
}

// 同步菜单到快捷方式
export function syncModule() {
    return request({
        url: '/upms/usershortcut/syncModule',
        method: 'get',
        params: request.adornParams({})
    })
}